Index: .settings/org.apache.ivyde.eclipse.prefs
===================================================================
--- .settings/org.apache.ivyde.eclipse.prefs	(revision 0)
+++ .settings/org.apache.ivyde.eclipse.prefs	(revision 0)
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+org.apache.ivyde.eclipse.standaloneretrieve=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><setuplist><setup name\="dependencies" resolveInWorkspace\="false"><ivysettings ivyUserDir\="" loadondemand\="true" path\="file\:/D\:/Dev/ivyrep/ivysettings.xml"/><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="runtime_dependencies" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar,lib,bundle"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivysettings ivyUserDir\="" loadondemand\="true" path\="file\:/D\:/Dev/ivyrep/ivysettings.xml"/><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="runtime_dependencies" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar,lib,bundle"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivysettings ivyUserDir\="" loadondemand\="true" path\="file\:/D\:/Dev/ivyrep/ivysettings.xml"/><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="runtime_dependencies" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar,lib,bundle"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivysettings ivyUserDir\="" loadondemand\="true" path\="file\:/D\:/Dev/ivyrep/ivysettings.xml"/><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="runtime_dependencies" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar,lib,bundle"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivysettings ivyUserDir\="" loadondemand\="true" path\="file\:/D\:/Dev/ivyrep/ivysettings.xml"/><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="runtime_dependencies" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar,lib,bundle"/></setup><setup name\="dependencies" resolveInWorkspace\="false"><ivysettings ivyUserDir\="" loadondemand\="true" path\="file\:/D\:/Dev/ivyrep/ivysettings.xml"/><ivyxml path\="dev/ivy-dev.xml"/><retrieve confs\="runtime_dependencies" pattern\="webapp/WEB-INF/lib/[artifact]-[revision].[ext]" sync\="true" types\="jar,lib,bundle"/></setup></setuplist>
Index: main/workspace-repository/resources/js/Ametys/workspace/repository/ConsoleTab.i18n.js
===================================================================
--- main/workspace-repository/resources/js/Ametys/workspace/repository/ConsoleTab.i18n.js	(revision 27800)
+++ main/workspace-repository/resources/js/Ametys/workspace/repository/ConsoleTab.i18n.js	(working copy)
@@ -148,7 +148,11 @@
         {
             this._waitMsg.hide();
         }
-        this._waitMsg = new Ext.LoadMask(Ext.getCmp('left-panel'), "<i18n:text i18n:key='CONSOLE_WAITING_MESSAGE'/>");
+        
+        this._waitMsg = new Ext.LoadMask({
+        	target: Ext.getCmp('left-panel'),
+        	msg: "<i18n:text i18n:key='CONSOLE_WAITING_MESSAGE'/>"
+        });
         this._waitMsg.show();
         
         var script = Ext.getCmp('console-area').getValue();
Index: main/workspace-repository/resources/js/Ametys/workspace/repository/tree/SearchTreePanel.i18n.js
===================================================================
--- main/workspace-repository/resources/js/Ametys/workspace/repository/tree/SearchTreePanel.i18n.js	(revision 27800)
+++ main/workspace-repository/resources/js/Ametys/workspace/repository/tree/SearchTreePanel.i18n.js	(working copy)
@@ -140,8 +140,7 @@
             return false;
         }
         
-        this._waitMsg = new Ext.LoadMask({target: Ext.getBody(), msg: "<i18n:text i18n:key='QUERY_EXECUTE_WAITING_MSG'/>", msgCls: 'ametys-mask-unloading'});
-        this._waitMsg.show();
+        Ext.getBody().mask("<i18n:text i18n:key='QUERY_EXECUTE_WAITING_MSG'/>", "ametys-mask-unloading");
         
         // Set the current workspace name
         operation.params.workspaceName = this._workspaceName || this.defaultWorkspaceName;
@@ -160,11 +159,7 @@
      */
     onLoad: function(store, node, records, successful, eOpts)
     {
-        if (this._waitMsg != null)
-        {
-            this._waitMsg.hide();
-            delete this._waitMsg;
-        }
+    	Ext.getBody().unmask();
         
         if (!successful)
         {